package com.xique.door.bean.request.advert;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @author: caogq
 * @Date: 2022/3/13 10:46
 * @Description:
 */
@Data
public class AdvertSearchRequest {

    private Long id;

    /** 刊位 */
    @NotNull(message = "请输入刊位")
    private Integer location;

    /** 名称 */
    @NotBlank(message = "请输入广告名称")
    private String name;

    /** 播放顺序 */
    @NotNull(message = "请输入播放顺序")
    private Integer playOrder;

    /** 展示开始时间 */
    @NotNull(message = "请输入开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    /** 展示结束时间 */
    @NotNull(message = "请输入结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    /** 状态 */
    private String status;

    /** 操作人 */
    private String createBy;

    /** 投放方式 */
    private String onlineType;

    private Integer fileType;
}
